technical microbiology - French English Dictionary